* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

#AppCart {
    width: 100%;
    min-width: 1569px;
    height: 100%;
    overflow: hidden;
    .contain {
        width: 100%;
        height: auto;
        background-color: #f5f5f5;
        padding: 20px 11%;
        .tab {
            width: 100%;
            height: auto;
            .tFoot {
                margin-top: 20px;
                width: 100%;
                height: 70px;
                background-color: #fff;
                display: grid;
                grid-template-columns: 1fr 1fr;
                .left {
                    padding-left: 50px;
                    width: 100%;
                    height: 100%;
                    display: flex;
                    align-items: center;
                    font-size: 14px;
                    input {
                        cursor: pointer;
                        transform: scale(1.5);
                    }
                    .sA {
                        cursor: pointer;
                        margin-left: 30px;
                    }
                    .sC {
                        cursor: pointer;
                        margin-left: 30px;
                    }
                }
                .right {
                    width: 100%;
                    height: 100%;
                    display: flex;
                    justify-content: flex-end;
                    align-items: center;
                    .r_l {
                        display: flex;
                        flex-direction: column;
                        justify-content: flex-end;
                        margin-right: 40px;
                        text-align: right;
                        .box1 {
                            span:nth-child(1) {
                                font-size: 14px;
                                font-weight: 800;
                            }
                            span:nth-child(n + 2) {
                                color: red;
                                font-weight: 800;
                                font-size: 18px;
                            }
                        }
                        .box2 {
                            color: #a5a4b1;
                            font-size: 14px;
                            .sNum {
                                position: relative;
                                top: 1px;
                                font-weight: 800;
                                font-size: 17px;
                                color: red;
                            }
                        }
                    }
                    .r_r {
                        width: 150px;
                        height: 100%;
                        a {
                            width: 100%;
                            color: #fff;
                            text-align: center;
                            line-height: 70px;
                            text-decoration: none;
                            display: block;
                            height: 100%;
                            background-color: #ca151e;
                        }
                    }
                }
            }
        }
    }
}
